package main

func add[T any](a, b T) T {
	return a

}

type Node[T comparable] struct {
	value T
}
type Numeric interface {
	int | float32 | float64
}
type Noded[T Numeric] struct {
	value T
}
